
const host = {
	base: process.env.VUE_APP_BASE_URL,
  // base: 'http://172.30.34.37:8801/xxc'
}

// 用户登录
export const sys = {
  randomImage: host.base + '/sys/randomImage/', // 验证码
  login: host.base + '/sys/login',//登录
  updatePassword: host.base + '/sys/user/updatePassword',//修改密码
  logout: host.base + '/sys/logout',//注销登录
}

// 权限许可
export const permission = {
	getUserPermissionByToken: host.base + '/sys/permission/getUserPermissionByToken', // 获取用户权限通过token
  list: host.base + '/sys/permission/list', // 获取菜单列表
  add: host.base + '/sys/permission/add', // 添加菜单列表
  edit: host.base + '/sys/permission/edit', // 修改菜单列表
  delete: host.base + '/sys/permission/delete', // 单个删除菜单列表
  deleteBatch: host.base + '/sys/permission/deleteBatch', // 批量删除菜单列表
  queryRolePermission: host.base + '/sys/permission/queryRolePermission', // 根据角色获取当前选中的权限id
  saveRolePermission: host.base + '/sys/permission/saveRolePermission', // 保存角色权限
  queryDepartPermission: host.base + '/sys/permission/queryDepartPermission', // 根据部门获取当前选中的权限id
}

// 角色
export const role = {
  list: host.base + '/sys/role/list', // 角色列表
  add: host.base + '/sys/role/add', // 角色添加
  edit: host.base + '/sys/role/edit', // 角色编辑
  delete: host.base + '/sys/role/delete', // 删除角色列表
  queryall: host.base + '/sys/role/queryall', // 获取当前所有角色
  queryTreeList: host.base + '/sys/role/queryTreeList', // 获取菜单权限列表
}

// 用户
export const user = {
  add: host.base + '/sys/user/add', // 添加用户
  edit: host.base + '/sys/user/edit', // 编辑用户
  changePassword: host.base + '/sys/user/changePassword', // 改变密码
  frozenBatch: host.base + '/sys/user/frozenBatch', // 修改用户冻结状态
  list: host.base + '/sys/user/list', // 获取用户列表
  delete: host.base + '/sys/user/delete', // 删除用户
  deleteBatch: host.base + '/sys/user/deleteBatch', // 批量删除用户
  userRoleList: host.base + '/sys/user/userRoleList', // 根据角色获取用户列表
  queryUserRole: host.base + '/sys/user/queryUserRole', // 获取用户的角色列表
  addSysUserRole: host.base + '/sys/user/addSysUserRole', // 添加角色到用户
}

// 部门
export const depart = {
  add: host.base + '/sys/sysDepart/add', // 添加部门
  edit: host.base + '/sys/sysDepart/edit', // 修改
  delete: host.base + '/sys/sysDepart/delete', // 删除部门
  deleteBatch: host.base + '/sys/sysDepart/deleteBatch', // 批量删除部门
  queryTreeList: host.base + '/sys/sysDepart/queryTreeList', // 查询所有部门
  searchBy: host.base + '/sys/sysDepart/searchBy', // 根据关键字查询部门
}

